import sys
from PySide2.QtGui import *
from PySide2.QtCore import *
from PySide2.QtWidgets import *
class Test(QWidget):  # 创建一个QWidget子类
    def __init__(self):
        super(Test, self).__init__()
        self.setWindowTitle('CG')  # 创建一个主布局（下面可以加元素或者小布局）
        self.setWindowTitle(u'窗口标题')  # 设置窗口标题
        self.main_layout = QHBoxLayout()  # 创建一个小布局

        self.left_layout = QVBoxLayout()  # 创建一个竖布局
        self.show_label = QLabel('ani')  # 创建组件标签
        self.show_edit = QLineEdit()  # 创建一个行编辑器
        self.show_btn = QPushButton(u'打断曲线')  # 创建一个按钮
        self.show_check = QCheckBox(u'是否打断曲线0')  # 创建一个复选框
        self.show_check1 = QCheckBox(u'是否打断曲线1')
        self.show_radio = QRadioButton(u'是否0')  # 创建一个单选按钮
        self.show_radio1 = QRadioButton(u'是否1')
        self.show_tedit = QTextEdit()  # 创建一个文本编辑框
        self.show_browser = QTextBrowser()  # 创建一个文本显示框
        self.left_layout.addWidget(self.show_label)  # 添加子组件（代码上下排序顺序，就是窗口插件上下排序的顺序）
        self.left_layout.addWidget(self.show_edit)
        self.left_layout.addWidget(self.show_btn)
        self.left_layout.addWidget(self.show_check)
        self.left_layout.addWidget(self.show_check1)
        self.left_layout.addWidget(self.show_radio)
        self.left_layout.addWidget(self.show_radio1)
        self.left_layout.addWidget(self.show_tedit)
        self.left_layout.addWidget(self.show_browser)

        self.right_layout = QVBoxLayout()
        self.right_label = QLabel('rig')
        self.right_edit = QLineEdit()
        self.right_btn = QPushButton(u'创建骨骼')
        self.right_check = QCheckBox(u'是否创建骨骼')
        self.right_layout.addWidget(self.right_label)
        self.right_layout.addWidget(self.right_edit)
        self.right_layout.addWidget(self.right_btn)
        self.right_layout.addWidget(self.right_check)

        self.main_layout.addLayout(self.left_layout)
        self.main_layout.addLayout(self.right_layout)
        self.setLayout(self.main_layout)
if __name__ == '__main__':
    app = QApplication(sys.argv)
    t = Test()
    t.show()
    app.exec_()
    sys.exit()